문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 블록런처/ModPE 개발 (문단 편집) === Block 메소드 === * Block.defineBlock(id, name, par3Object, par4Object, par5Object, par6Object); Block.defineBlock(추가할 블록 아이디, "추가할 블록 이름", [ ["블록택스쳐", 0], ["블록택스쳐", 0], ["블록택스쳐", 0], ["블록택스쳐", 0], ["블록택스쳐", 0], ["블록택스쳐", 0] ], int, boolean, int); * Block.getAllBlockIds(); 존재하는 모든 블록의 아이디들을 배열로 반환한다. 맵에 존재하는 블록들을 가져오는게 아니다. * Block.getRenderType(id); 블록 렌더러 타입을 반환한다. * Block.setColor(id, array); 블록의 전체적 색감을 변경한다 array는 [0xFFFFFF] 처럼 int 형이 들어가야하며 배열의 개수에 따라 데미지가 달라진다. 블록런처 1.15.2 기준으로 --또-- 고장. 1.15.7까지도 고쳐지지 않았다. * Block.setDestroyTime(id, time); 블록을 부술 때 걸리는 시간을 변경한다. time을 -1로 하면 베드락처럼 캐지지 않는다. 서버원에게는 반영되지 않는다. * Block.setExplosionResistance(id, Resistance); 블록이 폭발 데미지에서 버티는강도를 정한다. Block.setDestroyTime();과는 달리 -1을 넣으면 잘 터진다.--근데 이게 너무 잘터진다-- 0.15.x 이후로 고장난 듯 하며, 블록런처 1.15.7에서는 싱글 기준으로 이 함수를 사용한 블록이 캐지지 않는다..! * Block.setLightLevel(id, value); 블록의 내뿜는 빛의양을 조절한다. 값은 0~15. 16 이상은 빛을 내뿜지 않는다.(블록 자체에서 나는 빛의 양 조절) * Block.setLightOpacity(id, value); 블록의 빛 투과도를 설정한다. * Block.setRenderLayer(id, type); 블록의 투명도 같은 것을 설정한다. * Block.setRenderType(id, type); 블록의 모양을 설정한다. * Block.setShape(id, minX, minY, minZ, maxX, maxY, maxZ); 블록의 모양을 바꾼다. 블록픽셀을 1px이라하면 1.0은 16px이다. 만약 minX를 0.5로 하면 블록의 시작부분이 8px이후로 시작하는거다. maxY를 0.1로 하면 얇게 깔리는 블록등을 만들수있다. 0, 0, 0, 1, 1, 1이 일반적인 크기이며, 음수나 1 초과의 수가 들어가도 된다. 심지어 분수도 된다. 그래서 ?/16을 입력하면 픽셀단위로 수정이 가능하다. y 크기를 음수부터 음수까지로 하는 방식으로 블록 여러개가 한 칸에 들어가도록 하여 신호기를 구현할 때 사용되었던 적도 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기